Document Utilities
The Document Utilities feature provides two main functions: an organized list of tags and their properties, and a list of actions that can modify parts of the document as a whole, as individual tags, or as tag properties. Document Utilities is located under the Page menu.
Tags and Properties : On the left side of the Document Utilities window are two lists. The top list will show every tag in the document without any properties, but will show the tag as either a beginning or end tag. The bottom list box has two columns; the left column is a list of the properties by name of the selected tag, and the left column is the corresponding value for the property listed on the left column. These are not currently editable, but most likely will be in a future release.
Document Tools : The list of actions on the right side of the window will modify various attibutes of the document. They are executed and take effect only when you press Use Tools. Once you press Use Tools, the changes cannot be undone. These actions are:
- Tag Case: Sets the case of all tag names to the case chosen from the menu.
- Property Case: Sets all tag property names to the case chosen from the menu.
- Quote Property Values: Checking this will surround all property values with quotes. Unchecking it will leave the property values without quotes.
- Remove Empty Property Values: Removes tag properties with empty values from the document.
- Remove Whitespace Around Tags: Removes all spaces, tabs, and returns from area directly before and after tags.
- Return Between Consecutive Tags: Inserts a return anywhere that two tags have no text or spacing between them.
- Remove Comments: Deletes all comments from the document.
- Remove Multiple Returns: Will reduce all multiple returns to just one.
You may notice that some of these will reverse the effects of another. Remove Whitespace Between Consecutive Tags is executed first, so Return Between Consecutive Tags will make sure that consecutive tags are only separated by one return, and Remove Multiple Returns will make sure that two or more returns never come one-after-another.